package br.com.danilloguimaraes.serializacao;

import java.io.FileNotFoundException;
import java.io.IOException;

/**
 *
 * @author danillo
 */
public interface Sedes {
    
    /**
     * Serializa qualquer objeto no caminho desejado, se válido.
     * @param object
     * @param path 
     */
    void write(Object object, String path) throws FileNotFoundException, IOException;
    
    /**
     * Deserializa qualquer objeto no caminho desejado, se válido.
     * @param object
     * @param path 
     */
    Object load(String path) throws IOException, ClassNotFoundException;
}
